Career 2020 2018 2017 2016 2010 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Morocco F5 Morocco F1 Spain F11 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) M25 Poznan Gran Copa Ericsson - Porto Alegre USTA Challenger of North Miami Beach - North Miami Beach 2005 Freeman Men's Challenger - Joplin 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Nottingham Men's Challenger - Nottingham VII Open Banc Agricol - Andorra Siemens Open - Scheveningen West Side Tennis Challenger - Forest Hills Joplin Challenger - Joplin USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Busan Open Challenger Tennis - Busan Ciutat de Barcelona - Barcelona Open Mutouest St. Brieuc - St. Brieuc Open 88 - Contrexeville XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Maia Challenger - Oporto Baden Open - Karlsruhe Open Castilla y Leon - Segovia Open Costa Daurada - Tarragona 2003 West Side Tennis Club Challenger - Forest Hills Theusbridge.com Tennis Classic - Tarzana USTA Seascape Challenger - Aptos Prosperita Open 2008 - Ostrava Privatbank Open 2006 - Dnepropetrovsk University of Tennessee USTA Men's Challenger - Knoxville Tennis Napoli Cup - Napoli The Waco International Tennis Challenger - Waco Muller Cup - Ulm Nord/LB Open - Braunschweig Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda 2005 West Side Tennis Coub Men's Challenger - Forest Hills Internationale Tenniskampioenschappen Scheveningen - Scheveningen Kuppers Kolsch Cup Aachen - Aachen Nord LB Open - Braunschweig USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston China Open - Beijing Nord/LB Open - Braunschweig Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton drkoop.com USTA Tennis Championships - Armonk Fifth-Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco Open Diputacion - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte 2001 USTA Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island Zagreb Open - Zagreb Ostend Challenger Tennis Cup of Flanders - Ostende Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 Challenger of Santa Clarita California Challenger - Valencia Pomorski Bank Kredytowy Open - Szczecin Ciudad de Pozoblanco Open Diputacion - Cordoba VI Open Banc Agricol - Andorra Copa Ericsson Argentina - Buenos Aires Copa Ericsson Mexico - Guadalajara La Gran Copa Ericsson - Porto Alegre Heilbronn Open - Heilbronn Muller Cup 99 - Ulm CMG Asia Open - Hong Kong Copa Ericsson - Caracas BNP Paribas Primrose - Bordeaux 2003 USTA Challenger of Calabasas - Calabasas Prague Open - Prague The Surbiton Trophy - Surbiton Lambertz Open by Stawag - Aachen 2002 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 2002 FSE Challenger - Tarzana Eddleman USTA Challenger - Birmingham Gran Copa Ericsson - Rio de Janeiro Haagen Dazs Open - Caracas Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble The Wright Financial Group, Inc. Challenger - Champaign Rado Geneva Challenger - Geneva 's Tennis Masters 07 Challenger - Graz Citta di Como - Como USTA Challenger of Tiburon - Tiburon The Nottingham Challenger - Nottingham Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica Nord LB Open - Braunschweig USTA Comerica Challenger - Aptos Music City Challenger - Nashville USTA Challenger of Orlando - Orlando Qatar ATP Challenger - Doha 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Cardiff Challenger - Cardiff Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Morocco Tennis Tour - Casablanca Odlum Brown Vancouver Open - Vancouver 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Black Forest Open - Freudenstadt Open D'Orleans - Orleans 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Grolsch Open - Amsterdam Connex Open Romania - Bucharest Dubai Tennis Open - Dubai Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Grand Prix Hassan II - Casablanca Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Toulouse - Toulouse U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Pilot Pen International - New Haven Heineken Open - Singapore Hellmann's Cup - Santiago Qatar Mobil Open '99 - Doha San Marino Cepu Open - San Marino Sybase Open - San Jose Open Seat-Godo '99 - Barcelona AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Nottingham Open - Nottingham Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Infiniti Open - Los Angeles Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Dubai Tennis Open - Dubai Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta BMW Open - Munich The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Heineken Open Singapore - Singapore Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Siebel Open - San Jose Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona BMW Open - Munich Gerry Weber Open - Halle Shanghai Open '97 - Shanghai 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Qatar Exxon Mobil Open 2003 - Doha Challenger Lugano - Lugano Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel GHI Bronz Classic - Bronx TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Moselle - Metz AIG Japan Open - Tokyo Doha Jakarta San Jose Scottsdale St. Polten Oporto Bologna Newport Washington Kitzbuhel Amsterdam Los Angeles San Marino Indianapolis New Haven Long Island Tel Aviv Doha Jakarta Casablanca Doha Rotterdam Casablanca Estoril Barcelona Montevideo Doha Qatar Mobil Open 2000 - Doha Beijing Open - Beijing San Marino Basel Lyon Sao Paulo Adidas International - Sydney Chennai Open - Chennai Pilot Pen Tennis - New Haven Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Cerveza Club Columbia Open - Bogota Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Shanghai Open '98 - Shanghai The Dubai Tennis Championships - Dubai Open Seat-Godo 2000 - Barcelona Abierto Mexicano de Tenis - Mexico City Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Qatar Exxon Mobil Open - Doha RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport BMW Open - Munich Japan Open - Tokyo Infiniti Open - Los Angeles Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Open 13 - Marseille Generali Open 2000 - Kitzbuhel Milan Indoors - Milan Salem Open - Hong Kong RCA Championships - Indianapolis Generali Open 2001 - Kitzbuhel St. Petersburg Open - St. Petersburg Buenos Aires Dubai Kroger / St. Jude International - Memphis USTA Men's Challenger of Dallas - Dallas U.S. Men's Clay Court Championships - Orlando UBS Open Gstaad - Gstaad Sybase Open - San Jose Copa Ericsson Costa Rica - San Jose Open 13 - Marseille 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank Dubai Hilton Waikoloa Village USTA Challenger - Waikoloa Kaltenberg Open - Split Internationaux de Tennis de Brest - Brest Telenordia Swedish Open - Bastad The Powder Byrne Trophy - Surbiton AAPT Championships - Adelaide The Nottingham Open - Nottingham Queen's Club Grand Prix de Tennis de Lyon - Lyon Stuttgart XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank CMG Asia Open - Hong Kong The Powder Byrne Trophy - Surbiton Pro Challenger at Calabasas - Calabasas USTA Seascape Challenger - Aptos 2000 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Copa Ericsson Peru - Lima Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Gstaad Bucharest Bolzano Casablanca Grand Prix Hassan II - Casablanca 2002 Eddleman USTA Challenger - Birmingham Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda Wimbledon - London The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Kremlin Cup - Moscow Merano Open - Merano Generali Open 1999 - Kitzbuhel The Samsung Open - Bournemouth Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Adidas International - Sydney Open 13 - Marseille Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Mercedes-Benz Cup - Los Angeles Basel Jakarta Dubai Nice Bologna Florence St. Polten Gstaad Stuttgart Kitzbuhel Schenectady Bordeaux Athens Vienna Santiago Casablanca Kitzbuhel Toulouse Santiago Buenos Aires Casablanca Qatar Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Newsweek Champions Cup - Indian Wells The Dubai Tennis Championships - Dubai The Lipton Championships - Key Biscayne Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Miami U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami RCA Championships - Indianapolis Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Cincinnati ATP Kremlin Cup - Moscow Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg Tennis Masters Series - Paris Indian Wells Monte Carlo Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells RCA Championships - Indianapolis Adidas International - Sydney Lyon ERA Real Estate Clay Court Championships - Orlando Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Kremlin Cup - Moscow Key Biscayne Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Toulouse Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open U.S. Open Australian Open French Open Australian Open French Open New Haven Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Dubai Open - Dubai Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, 1R, ESP-MAR 3-2 French Open - Paris Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Wimbledon U.S. Open Wimbledon U.S. Open U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Australian Open - Melbourne River Oaks International Tennis Tournament - Houston Barcelona Olympics Olympics - Athens